Resource Modeling in Workflow Applications

نویسنده

  • Michael zur Muehlen
چکیده

Collaborative applications such as workflow management systems separate between a process model and an organizational model. While the process modeling capabilities of current workflow management systems are at a high level, the organizational meta models provided by these systems are very often at a very elementary level. Moreover, most systems fail to provide means to integrate non-human actors in workflow applications such as intelligent agents or technical resources, such as PPC systems or CNC machines. We provide a generic framework for the representation of resources that can be addressed by a workflow activity. In addition to a generic meta model we discuss dynamic issues that occur during the assignment process. A proposal for the realization of feedback evolution in order to enable organizational learning and security considerations conclude this paper. Resource Modeling in Workflow Applications Abstract. Collaborative applications such as workflow management systems separate between a process model and an organizational model. While the Collaborative applications such as workflow management systems separate between a process model and an organizational model. While the process modeling capabilities of current workflow management systems are at a high level, the organizational meta models provided by these systems are very often at a very elementary level. Moreover, most systems fail to provide means to integrate non-human actors in workflow applications such as intelligent agents or technical resources, such as production planning and control systems or computerized numerical control machines. We provide a generic framework for the representation of resources that can be addressed by a workflow activity. In addition to a generic meta model we discuss dynamic issues that occur during the assignment process. A proposal for the realization of feedback evolution in order to enable organizational learning and security considerations conclude this paper. 1 Resource Modeling for Collaborative Work The representation of organizational structures has become an increasingly important part of information system design. Beyond the traditional functions of accounting or human resources management, collaborative application systems such as groupware or workflow management systems rely on a division between the business processes, i. e. the temporal and logical order of those activities that are necessary to process a business object [1], and the structure of the resources that perform these activities. The resource model itself can be separated into the static resource meta model, i. e. the entity and relationship types provided by the resource model, the dynamic assignment rules (policy resolution, cf. e.g. [2,3]) and the synchronization mechanisms that coordinate the resource access to workflow activities. In this paper we present a resource meta model and discuss several dynamic issues relevant to a unified resource model. The terminology used within this paper follows the reference model of the Workflow Management Coalition, the relevant definitions can be found in [4]. We distinguish a buildtime, during which the model of a workflow process is created by a workflow designer, and a runtime, during which workflow instances are derived from the workflow model and executed under the control of one or more workflow management systems. During the enactment of a workflow instance, workflow activities are executed by workflow participants that use invoked application systems eventually. A resource is an entity that is assigned to a workflow activity and is requested at runtime to perform work in order to complete the objective of this activity. A resource model contains the definition of human and technical resources that are involved in the execution of a workflow model as workflow participants. We use the term resource model in order not to focus solely on workflow in administrative environments. Workflow management systems may also be used in industrial applications, interfacing with production planning and control (PPC) systems, computerized numerical control (CNC) machines and software agents among others, which have to be defined for use in the workflow management system through the resource model. The division between a process model on the one side and a resource model on the other side fosters the separate evolution of both models. We assume that the life-cycle of human resources within an enterprise varies from the life cycles of the enterprise’s processes. Therefore, this separation enables workflow designers to create workflow models that are independent of changes in the organizational structure of the enterprise, adding to their robustness. On the other hand, a separate resource model may be shared by several workflow engines that are used within one enterprise, reducing administrative overhead and preventing possible redundancies, thus increasing the quality of the data maintained. Within the reference model of the Workflow Management Coalition the management of resource information lies within the responsibility of the workflow engine [4]. Therefore, most workflow vendors have implemented proprietary resource management facilities for their workflow management systems. This can lead to problems in larger organizations, if several workflow management systems are involved in the execution of a complex process. These systems cannot share common information about the resources of the enterprise, leading to data redundancies. In addition to this, information such as the workload of single resources can only be determined if the distributed information of the single workflow management systems is consolidated. This information may not be easily accessible, therefore, the efficient use of the enterprise’s resources can only be realized locally.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Report on HICSS-34 Minitrack: Integrated Modeling of Distributed Software Systems and Workflow Applications

organized by the author of this report and Guido Wirtz from the University of Münster, discussed issues related to advanced workflow modeling and distributed application frameworks. The minitrack provided a forum for researchers from the areas of workflow management and distributed systems, motivated by the observation that both disciplines on the one hand share a variety of common issues, whil...

متن کامل

Workflow Resource Pattern Modelling and Visualization

Workflow patterns have been recognized as the theoretical basis to modeling recurring problems in workflow systems. A form of workflow patterns, known as the resource patterns, characterise the behaviour of resources in workflow systems. Despite the fact that many resource patterns have been discovered, people still preclude them from many workflow system implementations. One of reasons could b...

متن کامل

A Feature-Rich Workflow Description Language that Supports Resource Co-allocations

A very important topic in the effort of deploying workflow applications in grid environments is finding a means to describe the complex application structures that is simple for users yet expressive enough to provide the workflow scheduler with the information needed to make (good) scheduling decisions. A workflow description language defines syntax and semantics for specifying workflow tasks a...

متن کامل

Workflow Patterns for Business Process Modeling

For its reuse advantages, workflow patterns (e.g., control flow patterns, data patterns, resource patterns) are increasingly attracting the interest of both researchers and vendors. Frequently, business process or workflow models can be assembeled out of a set of recurrent process fragments (or recurrent business functions), each of them having generic semantics that can be described as a patte...

متن کامل

Liaison: A Workflow Model for Novel Applications

The workflow paradigm is advancing the scope of process modelling by supporting rich process structures as well as resource allocation through the use of an organisation model. Its initial success has attracted a lot of interests in applying it to applications that are more complex than what can be handled by the current generation of workflow management systems. This paper introduces a new wor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999